package bu.utils;

import android.graphics.Bitmap;

import java.io.ByteArrayOutputStream;

/**
 * Author      : BWj
 * Date        : 2018/12/26
 * Description : bmp工具类
 */
public class BitmapUtil {
    /**
     * 将Bitmap对象转换为byte[]数组
     * @param bitmap    Bitmap对象
     * @return      返回转换后的数组
     */
    public static byte[] bitmapToByte(Bitmap bitmap){
        if (bitmap == null) {
            throw new IllegalArgumentException("Bitmap为空，请检查你的参数");
        }
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);
        return baos.toByteArray();
    }
}
